// mock_functions.c
#include "../unity/unity.h"
#include "modbus_tcp.h"

#define MAX_ID 100
#define MAX_MOTOR_REG 1106
#define MAX_BOARD_PARAM_REG 142

// 定义 modbus_tcp.c 中引用的外部变量
int16_t motor_status_reg_map[2][MAX_MOTOR_REG];
int16_t control_board_param_reg_map[2][MAX_BOARD_PARAM_REG];
uint32_t motor_position_flags[4];  // 4*32 = 128 bits

// 模拟函数
void send_modbus_command(uint16_t reg_addr, uint8_t reg_value) {
    // 模拟实现，仅记录被调用
}
